Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
rdlc.sw

Packages that use rdlc.sw
rdlc.sw | This package contains all the classes to transform an RDL design into a object-oriented software design.
rdlc.sw.java | Classes for turning an abstract object-oriented design into Java.

Classes in rdlc.sw used by rdlc.sw
Class Abstracts all of the fields and methods which are part of a object oriented class.
ClassInstance This is a specialization of `Instance_Base` meant to handle class members.
ClassMethod Class to represent a member method of a `Class`.
ClassTypeArgument Represents an formal type argument (template parameter) to a class.
Engine This class is a generator for software emulation engines.
Expression This interface declares all of the methods which must be supported by an object which represents software expression.
Expression_ConstantInt A constant integer expression.
Expression_ConstantString A constant string expression.
Expression_Operation Encodes an expression which requires actual computation in software.
Field Abstract representation of an interface field for the software back end family.
Field_Base This class extends the `Field_Named` class to add protected attributes, as used in Java and C++.
Field.Access Iterator of the possible field access levels.
Instance_Base This abstract class implements the `Field` interface by adding access (protection) to the `Instance` base class.
Library This class represents an abstract software library.
LibraryClass This class represents a class, which instead of being constructed dynamically is being loaded verbatim from a library file.
Link Abstract link generator class.
Statement Abstract representation of a statment in an object oriented language.
Statement_Expr A statement which does nothing but evaluate an expression.
Statement_Special.Type Iterator of all the special statements.
Type Abstract representation of a type.
Type_Argument A reference type (pointer) including the identifier of the formal type parameter that will later give the type of this reference.
Type_Base Abstract base implementation from which most other types can inherit to implement default functionality.
Type_Reference A reference type (pointer) including the identifier of the construct this is a reference to.
Type_Root Abstract class for reference and argument types both of which can have actual type parameters (template parameters) and therefor must inherit from `Instance` so that they can store the parameters as fields.
Type_Simple A slight extension of a base language type.
Type.Default Iterator of the possible default values for any type.
Variable Abstract representation of an object-oriented variable, including type, name, initialization expression and a description for automatically generated documentation eg javadocs.

Classes in rdlc.sw used by rdlc.sw.java
Class Abstracts all of the fields and methods which are part of a object oriented class.
ClassInstance This is a specialization of `Instance_Base` meant to handle class members.
ClassMethod Class to represent a member method of a `Class`.
Engine This class is a generator for software emulation engines.
Engine_Standard Standard engine generator class from which most engines can inherit.
Expression This interface declares all of the methods which must be supported by an object which represents software expression.
Expression_Operation Encodes an expression which requires actual computation in software.
Field.Access Iterator of the possible field access levels.
FileInclude This class abstracts a file which must be simply copied to the output folder from the input folder or some other location.
Library This class represents an abstract software library.
LibraryClass This class represents a class, which instead of being constructed dynamically is being loaded verbatim from a library file.
LibraryFile This class abstracts a file which must be simply copied to the output folder from the library.
Link Abstract link generator class.
Link_Standard Standard link generator class from which most links can inherit.
Map This class contains all of the code required to map a complete RDL design to an object oriented software (java) implementation.
Shell Specialization of the `Shell.Language` class for object oriented output generation.
Statement Abstract representation of a statment in an object oriented language.
Statement_Special.Type Iterator of all the special statements.
Type Abstract representation of a type.
Type.Default Iterator of the possible default values for any type.
Variable Abstract representation of an object-oriented variable, including type, name, initialization expression and a description for automatically generated documentation eg javadocs.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES